package com.one.apartmentsystem.app.controller;

import com.one.apartmentsystem.app.domain.FeedbackInfo;
import com.one.apartmentsystem.app.service.FeedbackInfoService;
import com.one.apartmentsystem.common.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.*;

/**
 * 反馈信息接口
 *
 * @author mpk
 * @since 2024/8/4 13:02:26
 */
@RestController
@CrossOrigin
@RequestMapping("/app/feedback")
public class FeedBackController {

    /**
     * 自动注入反馈信息服务，用于操作反馈信息数据。
     */
    @Autowired
    FeedbackInfoService feedbackInfoService;

    /**
     * 添加反馈信息
     *
     * @param feedbackInfo 反馈信息实体，包含用户提交的所有反馈详情。
     * @return Result 对象，表示操作结果，成功时返回ok信息。
     */
    @PostMapping
    public Result insertFeedBack(@RequestBody FeedbackInfo feedbackInfo)
    {
        feedbackInfoService.save(feedbackInfo);
        return Result.ok();
    }

}
